angle_difference(ang1, ang2)
参数 | 描述 |
---|---|
ang1 | 待使用的第一个角。 |
ang2 | 待使用的第二个角。 |
返回: Real(实数)
这个函数将会返回两个角的最小角度差.
var pd = point_direction(x, y, mouse_x,
mouse_y);
var dd = angle_difference(image_angle, pd);
image_angle -= min(abs(dd), 10) * sign(dd);
上述代码将会获得实例到鼠标光标的方向角,然后获得这个角度与当前的image_angle的差值,同时使用这个值缓慢地向鼠标方向旋转。